to hail from... - Allemand Anglais Dictionnaire